@charset "utf-8";
/* CSS Document */

body { font:12px/25px Arial, 宋体, Tahoma, Helvetica, sans-serif; color:#333; background:#fff; padding:0px; margin:0px; border:0px; }

/*地图结构样式内容*/
.mapTop{ height:55px; background:url(/images/map/map_ui.png) 0px -60px repeat-x; border-bottom:2px solid #776fa3;}
	.siteLogo{ width:170px; height:55px; float:left; background:url(/images/map/map_ui.png) 0px 0px no-repeat; text-indent:-10000px;}
	.siteLogo a{ width:170px; height:55px;}
	.mapLogo{ width:95px; height:55px; float:left; background:url(/images/map/map_ui.png) -170px 0px no-repeat; text-indent:-10000px;}
	
		/*地区选择菜单修补*/
		.mapTop #areaMenu{ margin-left:0px; float:left;}
		.mapTop #areaMenu div.item{ margin-top:20px; width:auto; float:left;}
		div.mapTop #areaMenu .item h3{ font-size:14px; color:#c6c6c6; padding-left:2px; float:left;}
		div.mapTop #areaMenu .item h3 a{color:#5e5e5e; width:65px; font-weight:bold;}
		.mapTop #areaMenu b{ right:8px;}
		.mapTop #areaMenu div.hover b{ right:8px;}
		div.mapTop #areaMenu .item .other{ top:24px; left:3px;}
	
	.mapNav{ height:32px; float:left; background:url(/images/map/map_ui.png) 0px -232px no-repeat; margin-left:35px; margin-top:23px;}
	.mapNav ul{ float:left; height:32px;}
	div.mapTop .box{ clear:none;}
	.mapNav ul.title{ height:32px; background:url(/images/map/map_ui.png) right -271px no-repeat; padding-left:0px;  }
	.mapNav .title li{ width:92px; height:32px; background:url(/images/map/map_ui.png) -448px -195px no-repeat;}
	.mapNav .title li a{ width:92px; height:28px; line-height:28px; padding-top:4px; display:block;}
	.mapNav .title li.first{ background:none;}
	.mapNav .title li.check{ background:url(/images/map/map_ui.png) 0px -196px no-repeat; color:#FFF; line-height:31px; height:31px; padding-top:1px;}
	.mapNav .title li.check a{ text-decoration:none; color:#fff;}
	.mapNav .title li.check a:hover{ background-image:none; color:#fff;}
	.mapNav .title li a:hover{ width:92px; background:url(/images/map/map_ui.png) -107px -196px no-repeat; text-decoration:none; font-weight:bold; color:#333; }
	
	.mapTop .moreMuen{ float:right; margin-top:27px; padding-right:15px;}
	.mapTop .moreMuen a{ padding:0px 10px;}

.mapWrap .mLeft{ width:190px; padding-left:10px; padding-right:16px; background-color:#fff; float:left; background:url(/images/map/f_back.gif) right repeat-y; position:relative; z-index:10;}
.mapWrap .mRight{ float:right;}
	.mapSearch{ width:190px; height:61px; margin-top:20px; margin-bottom:10px; background:url(/images/map/map_ui.png) 0px -125px no-repeat; position:relative;}
	.mapSearch input{ width:173px; height:23px; line-height:23px; position:absolute; left:10px; top:7px;  font-size:14px; background-color:transparent; border:0px; }
	.mapSearch span{ position:absolute; left:25px; bottom:0px; display:block;}
	.mapSearch span a{ color:#a9a9a9;}
	.mapSearch span a:hover{ color:#777;}
	.mapSearch a.btt{ display:block; text-indent:-10000px; width:57px; height:22px; position:absolute; right:5px; bottom:3px; overflow:hidden;}
	.mapWrap .mLeft .title{ height:22px; line-height:22px; padding-top:2px; background:url(/images/map/map_ui.png) -263px -125px no-repeat; font-size:12px; padding-left:35px; margin-top:8px;}
	.mapWrap .mLeft div.z2{ background-position:-263px -337px}
	.mapWrap .mLeft div.z3{ background-position:-263px -368px}
	.mapWrap .mLeft .content { padding:5px 0px;}
	.mapWrap .mLeft .content li{ width:87px; float:left; background:url(/images/map/map_ui.png) -443px -155px no-repeat; padding-left:8px; white-space:nowrap; overflow:hidden;}
	.mapWrap .mLeft .content li a{ padding:2px 3px; color:#0041d9;}
	.mapWrap .mLeft .content li a:hover{ color:#f60; text-decoration:underline;}
	.mapWrap .mLeft .content li a.check{ font-weight:bold; color:#f60;/* background-color:#fe8101; padding:2px 3px;*/}
	.mapWrap .mLeft .quick{ margin-top:18px; font-size:14px; padding-right:10px; text-align:center;}
	.mapWrap .mLeft h4{ height:25px; font-size:12px; padding-left:15px; background:url(/images/map/map_ui.png) -438px -394px no-repeat;}
	.mapWrap .moreCon { position:relative; padding:0px; z-index:10000;}
	.mapWrap .moreCon .term li{ height:26px; padding-bottom:8px; float:left;}
	.mapWrap .moreCon .term li a.text{ width:118px; height:26px; line-height:26px; display:block; padding:0px 0px 0px 15px; line-height:26px; background:url(/images/map/map_ui.png) -318px -425px no-repeat; border:0px; position:relative; z-index:1; }
	.mapWrap .moreCon .term li a.check{ background-position:-317px -459px;  text-decoration:none; position:relative; z-index:10005; font-weight:bold; color:#f60 !important;}
	.mapWrap div.moreCon .options{ width:140px; border:1px solid #ff9000; overflow:auto; zoom:1; padding:5px 5px 5px 10px; position:absolute; top:0px; left:132px; z-index:10001; margin:0px; background-color:#FFF; display:block;} 
	.mapWrap .moreCon li.divSelect .options a{ width:55px; display:block; float:left; background:url(/images/map/map_ui.png) -443px -155px no-repeat; padding-left:10px; white-space:nowrap; overflow:hidden; border:0px; color:#333;} 
	.mapWrap .moreCon li.divSelect .options a:hover{ color:#f60; text-decoration:underline;} 
	
	.mapWrap .mBack{ width:16px; height:143px; position:absolute; right:0px; top:40%;}
	.mapWrap .mBack a{ width:16px; height:143px; display:block; background:url(/images/map/f_botton.gif) no-repeat;}
	.mapWrap .mBack a{ text-decoration:none; color:#FFF;}
	
.mapWrap div.short{ width:0px; padding-left:0px; background:none; border-left:1px solid #7d76ac; position:absolute; left:0px; z-index:1000;}
.mapWrap div.short .searchbox{ display:none;}
.mapWrap div.short .mBack a{background:url(/images/map/f_botton02.gif) -1px 0px no-repeat;}

/*楼盘销售状态*/
.marker{ float:left; height:39px;}
.marker .c_right  , .marker .content_ { height:27px; line-height:27px; overflow:hidden; padding-bottom:12px; color:#FFF; display:block; float:left;}
.marker .content_{ padding-left:10px; }
.marker .c_right{ width:10px; text-indent:-10000px;}
.marker a:hover{  text-decoration:none; color:#FFF; }
.marker a:hover .c_right{  text-decoration:none; background:url(/images/map/h_r.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/h_r.png',sizingMethod="crop")}
.marker a:hover .content_{  text-decoration:none; background:url(/images/map/h_l.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/h_l.png',sizingMethod="crop")}
.s0 .c_right{ background:url(/images/map/s0_r.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s0_r.png',sizingMethod="crop")}
.s0 .content_{ background:url(/images/map/s0_l.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s0_l.png',sizingMethod="crop")}
.s1 .c_right{ background:url(/images/map/s1_r.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s1_r.png',sizingMethod="crop")}
.s1 .content_{ background:url(/images/map/s1_l.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s1_l.png',sizingMethod="crop")}
.s2 .c_right{ background:url(/images/map/s2_r.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s2_r.png',sizingMethod="crop")}
.s2 .content_{ background:url(/images/map/s2_l.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s2_l.png',sizingMethod="crop")}
.s3 .c_right{ background:url(/images/map/s3_r.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s3_r.png',sizingMethod="crop")}
.s3 .content_{ background:url(/images/map/s3_l.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s3_l.png',sizingMethod="crop")}
.s4 .c_right{ background:url(/images/map/s4_r.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s4_r.png',sizingMethod="crop")}
.s4 .content_{ background:url(/images/map/s4_l.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/s4_l.png',sizingMethod="crop")}

/*mapTIP*/
.mapTip{ width:450px; height:229px; overflow:hidden; background:url(/images/map/maptip.png) 0px 0px no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/maptip.png',sizingMethod="crop");}
.mapTip .title .close{ width:12px; height:12px; position:absolute; right:12px; top:10px; background:url(/images/map/close.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/close.png',sizingMethod="crop"); overflow:hidden; }
.mapTip .title .close a{ width:12px; height:12px; display:block; text-indent:-10000px;}
.mapTip .title{ height:42px; line-height:42px; background-image:none;}
.mapTip .title h3{ font-size:14px; float:left;}
.mapTip .title div{ float:left;}
.mapTip .title .zt{ width:31px; height:18px; margin-top:11px; text-indent:-10000px; float:left; display:block; background-image:url(/images/map/map_ui.png); background-repeat:no-repeat; background-position:-10000px -10000px; margin-right:10px; margin-left:6px; overflow:hidden;}
.mapTip .title .more{ font-size:12px; font-weight:normal;}
.mapTip .title .more a{ color:#e00;}
.mapTip .title div.s0{ background-position:-316px -310px;}
.mapTip .title div.s1{ background-position:-367px -310px;}
.mapTip .title div.s2{ background-position:-418px -310px;}
.mapTip .content{ padding:10px 15px 0px; overflow:hidden; }
.mapTip .content b{ color:#e00; font-size:16px; font-family:Tahoma, Arial; padding-right:3px;}
.mapTip .content dl{ width:250px; float:left; height:122px; display:inline; padding:0px; overflow:hidden; }
.mapTip .content dd{ float:none; padding:0px; margin:0px; line-height:24px; height:24px;}
.mapTip .content dd .f16_num{ color:#039;}
.mapTip .content div.img{ width:160px; padding-left:10px; float:left; overflow:hidden;}
.mapTip .content img{ width:160px; height:120px; float:left;}
.mapTip .content div.moreLink{ width:420px; height:30px; line-height:30px; padding-bottom:17px; padding-top:8px; clear:both; text-align:center;}
.mapTip .content div.moreLink a{ padding:0px 7px;}

.topTip {background:url(/images/map/tip_bg.png) repeat-x; height:30px;}
.topTip .left_zt{ padding-top:6px; padding-left:20px; float:left;}
.topTip .left_zt li{ height:18px; float:left; line-height:18px;}
.topTip .left_zt input{ width:13px; height:13px; margin-top:3px; margin-right:3px; line-height:13px; padding:0px; float:left;}
.topTip .left_zt label{ width:31px; height:18px; text-indent:-10000px; float:left; display:block; background-image:url(/images/map/map_ui.png); background-repeat:no-repeat; margin-right:10px;}
.topTip .left_zt .sAll{ background-position:-265px -310px;}
.topTip .left_zt .s0{ background-position:-316px -310px;}
.topTip .left_zt .s1{ background-position:-367px -310px;}
.topTip .left_zt .s2{ background-position:-418px -310px;}
.topTip .left_zt .info{ margin-left:15px; background:url(/images/map/light.png) left no-repeat; padding-left:18px;}

.topTip .mapTool{ float:right; padding-top:5px; padding-right:13px;}
.topTip .mapTool a{ width:54px; height:20px; display:block; float:left; background-image:url(/images/map/map_ui.png); background-repeat:no-repeat; text-indent:-10000px;}
.topTip .mapTool a.m01{ background-position:0px -309px;}
.topTip .mapTool a.m01:hover{ background-position:-119px -309px;}
.topTip .mapTool a.m02{ background-position:-59px -309px; margin-left:15px;}
.topTip .mapTool a.m02:hover{ background-position:-178px -309px;}

/*地图坐标原型*/
#infoWindow{ width: 450px;}
#infoWindow_tl, #infoWindow_tr, #infoWindow_bl, #infoWindow_br,
#infoWindow_t,#infoWindow_l,#infoWindow_r,#infoWindow_b,#infoWindow_beak{ height: 0px; width: 0px; }
#infoWindow_close{ width: 20px; height: 20px; background: url('/images/map/close.png') center left no-repeat transparent; cursor: pointer; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/close.png',sizingMethod="crop"); overflow:hidden; }

#esfinfoWindow{ width:550px;}
#esfinfoWindow_tl, #esfinfoWindow_tr, #esfinfoWindow_bl, #esfinfoWindow_br,
#esfinfoWindow_t,#esfinfoWindow_l,#esfinfoWindow_r,#esfinfoWindow_b,#esfinfoWindow_beak{ height: 0px; width: 0px; }
#esfinfoWindow_close{ width: 22px; height: 25px; background: url('/images/map/close2.png') center left no-repeat transparent; cursor: pointer; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/close2.png',sizingMethod="crop"); overflow:hidden; }

#rentinfoWindow{ width:600px;}
#rentinfoWindow_tl, #rentinfoWindow_tr, #rentinfoWindow_bl, #rentinfoWindow_br,
#rentinfoWindow_t,#rentinfoWindow_l,#rentinfoWindow_r,#rentinfoWindow_b,#rentinfoWindow_beak{ height: 0px; width: 0px; }
#rentinfoWindow_close{ width: 22px; height: 25px; background: url('/images/map/close2.png') center left no-repeat transparent; cursor: pointer; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/map/close2.png',sizingMethod="crop"); overflow:hidden; }



/*二手房、租房地图搜索*/
.seacherCont dl.title{ width:550px; height:32px; background:url(/images/map/tip_title01.png) no-repeat; position:relative;}
div.zufang dl.title{ width:600px; background:url(/images/map/tip_title02.png) no-repeat;}
.seacherCont dl.title dt{ height:32px; line-height:32px; font-weight:bold; padding-left:15px; color:#fff; float:left;}
.seacherCont dl.title dt span{ font-size:12px; font-weight:normal; padding-left:15px;}
.seacherCont dl.title dt span a{ color:#fff;}
.seacherCont dl.title dt span a:hover{ text-decoration:underline; color:#fff;}
.seacherCont dl.title dd{ width:50px; height:32px; background:url(/images/map/tip_title_r.png) 0px 0px no-repeat; float:right;}
.seacherCont dl.title dd a{ width:37px; height:33px; display:block; position:absolute; right:5px; top:2px;; text-indent:-10000px;}
.seacherCont .content{ width:548px; border-color:#666; border-style:solid; border-width:0px 1px; background-color:#FFF; padding:0px;}
div.zufang .content{ width:598px; border-color:#666; border-style:solid; border-width:0px 1px; background-color:#FFF; padding:0px;}
.seacherCont .content .cc{ background:url(/images/map/esftip_bg_r.png) no-repeat; overflow:auto; zoom:1; margin-right:12px;}
.seacherCont .cc_b{ background: url(/images/map/esftip_bg_b.png) no-repeat; width:550px; height:27px; overflow:hidden;}
div.zufang .cc_b{ background: url(/images/map/esftip_bg_b02.png) no-repeat; width:600px;}


.seacherCont .content .subLeft{  width:115px; float:left;}
.seacherCont .content .subRight{ float:left; height:385px;  border-left: 1px solid #e1e1e1;width:432px; clear:none;}
div.zufang .content .subRight{ float:left; width:482px; clear:none;}
.seacherCont .content .subLeft ul { padding-top:10px; padding-left:12px;}
.seacherCont .content .subLeft li { height:23px; line-height:23px;}
.seacherCont .content .subLeft dl { border-bottom:dotted 1px #e1e1e1; padding-left:12px; overflow:auto; zoom:1; padding-bottom:5px; height:auto;}
.seacherCont .content .subLeft h4 { font-weight:bold; line-height:20px; padding-left:12px; padding-top:8px; }
.seacherCont .content .subLeft dt { font-weight:bold; line-height:20px;}
.seacherCont .content .subLeft dd { background:url(/images/map/map_ui.png) -443px -155px no-repeat; padding-left:8px; white-space:nowrap; overflow:hidden; float:none; line-height:20px; height:20px;}
.seacherCont .content .subLeft dd.check { font-weight:bold; color:#f60;}
.seacherCont .content .subLeft dd.check a { font-weight:bold; color:#f60;}
.seacherCont .content .subLeft dd a {color:#0041d9;}
.seacherCont .content .subLeft dd a:hover { font-weight:bold; color:#f60; text-decoration:none; }


.seacherCont .content .subRight dl.title2{ height:30px; line-height:30px; background:url(/images/map/tip_ui.png) 0px -81px no-repeat; padding:0px 10px; font-size:12px;}
.seacherCont .content div.subRight dl.title2 b{ color:#f60; padding:0px 2px;}
.seacherCont .content div.subRight dl.title2 dt{ background:none; float:right; color:#333; font-weight:normal; line-height:30px;}
.seacherCont .content div.subRight dl.title2 dt span{ display:block; float:left;}
.seacherCont .content div.subRight dl.title2 dt a{ display:block; height:21px; line-height:21px; width:37px; padding-right:15px; float:left; background-image:url(/images/map/map_ui.png); background-position:0px -456px; background-repeat:no-repeat; margin-top:4px; text-align:center; color:#666;}
.seacherCont .content div.subRight dl.title2 dt a.desc{ background-position:-52px -456px; position:relative; z-index:1002; }/*升序*/
.seacherCont .content div.subRight dl.title2 dt a.asc{ background-position:-104px -456px; position:relative; z-index:1002; }/*降序*/
.seacherCont .content div.subRight dl.title2 dt a:hover{ color:#666; text-decoration:none;}
.seacherCont .content div.subRight dl.title2 dd{ float:left; padding-right:20px;}

.seacherCont .content div.subRight ul{ border-bottom:#ededed solid 1px; height:45px; padding:4px 10px;}
.seacherCont .content div.subRight li.price{ width:60px; text-align:center; float:left; color:#f60;}
div.zufang .content div.subRight li.price{ width:100px;}
.seacherCont .content div.subRight li.fangxing{ width:40px; text-align:center; float:left;}
.seacherCont .content div.subRight li.price b{ font-family:Verdana, Arial; font-size:16px;}
.seacherCont .content div.subRight li.pic{ width:60px; height:45px;}
.seacherCont .content div.subRight li img{ width:60px; height:45px;}
.seacherCont .content div.subRight li{ float:left;}
.seacherCont .content div.subRight li.con{ width:260px; padding:0px 10px; line-height:22px; overflow:hidden;}
.seacherCont .content div.subRight li.con h3{ padding-right:35px; color:#0041d9; font-size:12px; font-weight:normal; white-space:nowrap; overflow:hidden;}
.seacherCont .content div.subRight li.con h3.someimg{ background:url(/images/esf/v2/icon.png) no-repeat right 3px;}
.seacherCont .content div.subRight li.con h3.haveimg{ background:url(/images/esf/v2/icon.png) no-repeat right -61px;}
.seacherCont .content div.subRight li.con h3 span{ width:220px; display:block; white-space:nowrap; overflow:hidden;}
div.zufang .content div.subRight li.con{ width:240px; }
div.zufang .content div.subRight li.con h3 span{ width:200px; }

.seacherCont .content div.subRight li.con h3 a{color:#0041d9;}
.seacherCont .content div.subRight li.con h4 span{ padding-right:10px;}
.seacherCont .content div.subRight li.con h4{color:#828282; font-weight:normal; font-size:12px;}

.subPage{ width:380px; text-align:center; margin:0px auto; overflow:auto; zoom:1; padding-top:5px;}
.subPage span{ float:left; padding:0px 12px; color:#828282;}
.subPage a.up{ width:130px; height:23px; display:block; text-indent:-10000px; background:url(/images/map/map_ui.png) 0px -425px no-repeat;}
.subPage a.down{ width:130px; height:23px; display:block; text-indent:-10000px; background:url(/images/map/map_ui.png) -140px -425px no-repeat;}



